﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Common;
using Basic.Business;

public partial class Basic_SetUp : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_AdminGroup");
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_Admin");
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_DictionaryType");
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_Dictionary");
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_MenuNode");
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_RoleGroup");
            AutoNumberAdmin.AddAutoNumber(10000001, 10000001, "Basic_Role");
            RoleGroupAdmin.AddRoleGroup("系统管理");
            RoleAdmin.AddRole("系统基本配置", "系统管理");
            RoleAdmin.AddRole("系统用户管理", "系统管理");
            RoleAdmin.AddRole("系统用户组管理", "系统管理");
            AdminGroupAdmin.AddAdminGroup1("系统超级管理员", "系统基本配置,系统用户管理,系统用户组管理", true);
            AdminAdmin.AddAdmin1("admin", Tools.MD5Encrypt("admin888"), "系统超级管理员");
            MenuNodeAdmin.AddMenuNode(null, "系统管理", 100000, "", "系统基本配置|系统用户管理|系统用户组管理");
            MenuNodeAdmin.AddMenuNode("系统管理", "系统基本配置", 100, "SystemConfigManage.aspx", "系统基本配置");
            MenuNodeAdmin.AddMenuNode("系统管理", "系统用户组管理", 98, "AdminGroupManage.aspx", "系统用户组管理");
            MenuNodeAdmin.AddMenuNode("系统管理", "系统用户管理", 96, "AdminManage.aspx", "系统用户管理");

            BasicHashTableAdmin.AddHashTable("系统基本配置", "系统名称|系统URL|SMTP邮箱用户名|SMTP邮箱密码|SMTP服务器地址", "园丁系统|www.073a.com|aa@bb.com|aaaaa|smtp.163.com");
            Label1.Text = "执行成功";
        }
        catch(Exception ex)
        {
            Label1.Text = ex.Message;
        }
    }
}
